package main

import "gopkg.in/macaron.v1"

func main() {
	m := macaron.Classic()

	m.Get("/", func(ctx *macaron.Context) {
		ctx.Data["count"] = 1
	}, func(ctx *macaron.Context) {
		ctx.Data["count"] = ctx.Data["count"].(int) + 1
	}, func(ctx *macaron.Context) {
		ctx.Data["count"] = ctx.Data["count"].(int) + 1
	}, func(ctx *macaron.Context) {
		ctx.Resp.Write([]byte("你好，世界！")) // 这里的resp等价于return，后面的处理器就不再响应了
	}, func(ctx *macaron.Context) {
		ctx.Resp.Write([]byte("你好，世界2！")) // 不再响应
	})
	m.Run()
}
